<?php
/************************************************************************/
/* FrameWork  test preview                                              */
/* ==================================================================== */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */
/************************************************************************/
    $file=$page;

    if ($action=="link"){
	echo"
	<table><tr>
	<td><font size=6><b>list of page link at  <a href=\"index.php?appname=$appname&page=$file\">$file</a></b></font><br /></td>\n
	</tr>
	</table>
	<table border='2'>

	<tr>
	    <td style='color: rgb(255, 255, 255); background-color: rgb(204, 51, 0);'><font size='2'><b>filename</b></font></td>
	    <td style='color: rgb(255, 255, 255); background-color: rgb(204, 51, 0);'><font size='2'><b>date update</b></font></td>
	    <td style='color: rgb(255, 255, 255); background-color: rgb(204, 51, 0);'><font size='2'><b>author</b></font></td>
	</tr>
	";

	if ($lock_dir=@opendir("datas/applications/".apptitle($appname)."/pages")) {
	    while(($version_file=readdir($lock_dir))!=false){
		if ($version_file[0]!="."){
		    $ta=file("datas/applications/".apptitle($appname)."/pages/$version_file");
		    $rta="";
		    for($r=0;$r<count($ta);$r++)
			$rta=$rta.(rawurldecode($ta[$r]));
		}
		if (count($rta)){
		    if (substr_count($rta,$file)!=0){
			echo "<tr>";
			echo "<td style='color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);'><font size='2'><b><a href=\"index.php?appname=$appname&page=$version_file\">$version_file</a></b></td>\n";
			echo "<td style='color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);'><font size='2'>".date("j F Y g:i a",filemtime("datas/applications/".apptitle($appname)."/pages/$version_file"))."</font></td>\n";
			$ta=file("datas/applications/".apptitle($appname)."/pages/$version_file");
			$author=$ta[0];
			echo "<td style='color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);'><font size='2'>$author</font></td>\n";
			echo "</tr>\n";
		    }
		}

	    }
	closedir($lock_dir);
	}
	echo "</table>\n";
	echo "</font>\n";
    }

    if ($action=="list"){
	echo"
	<table><tr>
	<td><font size=6><b>list of page in change order  <a href=\"index.php?appname=$appname&page=$file\">$file</a></b></font><br /></td>\n
	</tr>
	</table>
	<hr />
	<table border='2'>

	<tr>
	    <td style='color: rgb(255, 255, 255); background-color: rgb(204, 51, 0);'><font size='2'><b>filename</b></font></td>
	    <td style='color: rgb(255, 255, 255); background-color: rgb(204, 51, 0);'><font size='2'><b>date update</b></font></td>
	    <td style='color: rgb(255, 255, 255); background-color: rgb(204, 51, 0);'><font size='2'><b>author</b></font></td>
	    <td style='color: rgb(255, 255, 255); background-color: rgb(204, 51, 0);'><font size='2'><b>diff</b></font></td>
	</tr>
	";

	if ($lock_dir=@opendir("datas/applications/".apptitle($appname)."/pages")) {
	    $i=0;
	    while(($listfile[$i++]=readdir($lock_dir))!=false);
	    for ($i=0;$i<count($listfile)-1;$i++)
		for($i1=$i;$i1<count($listfile)-1;$i1++)
		    if (filemtime("datas/applications/".apptitle($appname)."/pages/$listfile[$i]")<filemtime("datas/applications/".apptitle($appname)."/pages/$listfile[$i1]")){
			$tmp=$listfile[$i];
			$listfile[$i]=$listfile[$i1];
			$listfile[$i1]=$tmp;
		    }


	    for ($i=0;$i<count($listfile)-1;$i++){
		if ($listfile[$i][0]<>"."){
		    echo "<tr>";
		    echo "<td style='color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);'><font size='2'><b><a href=\"index.php?appname=$appname&page=".$listfile[$i]."\">".$listfile[$i]."</a></b></td>\n";
		    echo "<td style='color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);'><font size='2'>".date("j F Y g:i a",filemtime("datas/applications/".apptitle($appname)."/pages/".$listfile[$i]))."</font></td>\n";
		    $ta=file("datas/applications/".apptitle($appname)."/pages/".$listfile[$i]);
		    $author=$ta[0];
		    echo "<td style='color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);'><font size='2'>$author</font></td>\n";
		    echo "<td style='color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);'><font size='2'>[<a href=\"index.php?appname=$appname&action=diff&page=".$listfile[$i]."\">diff</a>]</font></td>\n";
		    echo "</tr>\n";
		}
	    }
	closedir($lock_dir);
	}
	echo "</table>\n";
	echo "</font>\n";
	echo "<hr />\n";
    }




?>

</body>
</html>
